import service from './service';
// normal id对应的是usercode
// email id对应的是要修改的邮箱
// phone id对应的是要修改的手机号
// normal captcha对应的是旧密码
// email captcha对应的是验证码
// phone captcha对应的是验证码

/**
 * 修改密码
 * @param url 请求地址
 * @param productid 产品编号
 * @param edit_type 编辑类型
 * @param id id
 * @param password 密码
 * @param captcha 验证码
 * @param cache 是否缓存
 * @param force_update_cache 是否即时刷新缓存
 * @example const res=await update_pwd(productid, edit_type, id, password, captcha, cache, force_update_cache);
 */
export default function update_pwd(productid: string, edit_type: 'normal' | 'email' | 'phone', id: string, password: string, captcha: string, cache: boolean, force_update_cache: boolean) {
	const msg = {
		captcha,
		edit_type,
		id,
		password,
		productid
	};
	return service('loginservice.updatepwd', msg, cache, force_update_cache);
}
